package bbs.model;


public class User extends Entity {

	/**
	 * 
	 */
	private static final long serialVersionUID = -6189406851648255091L;
	
	public User() {
	}
	
	/**
	 * 사용자 아이디
	 * @return
	 */
	public Integer getUserId() {
		return this.getInteger( "USER_ID" );
	}
	
	public String getUserName() {
		return this.getString( "USER_NAME" );
	}
	
	/**
	 * 관리자 여부 반환
	 * @return
	 */
	public final boolean isAdmin() {
		return this.isTrue( "IS_ADMIN" );
	}
	
	/**
	 * 로그인 성공 여부 반환
	 * @return
	 */
	public final boolean isLoginSucess() {
		return this.isInt("PASSWD_OK" , 1 );
	}
	
	public final void logout() {
		this.remove( "IS_ADMIN" );
		this.remove( "PASSWD_OK" );
	}

}
